home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / gentoolkit / bin / find_pkgs.py
Text File  |  2006-05-08  |  555b  |  23 lines

  1. #!/usr/bin/python
  2. # Copyright 1999-2005 Gentoo Foundation
  3. # $Header$
  4.  
  5. # Temporary script to find package versions and slot for revdep-rebuild
  6.  
  7. import sys
  8.  
  9. sys.path.insert(0, "/usr/lib/gentoolkit/pym")
  10. import gentoolkit
  11.  
  12. for pkgname in sys.argv[1:]:
  13.     matches = gentoolkit.find_packages(pkgname)
  14.     for pkg in matches:
  15.         (cat, name, ver, rev) = gentoolkit.split_package_name(pkg.get_cpv())
  16.         slot = pkg.get_env_var("SLOT")
  17.         if rev == "r0":
  18.             fullversion = ver
  19.         else:
  20.             fullversion = ver + "-" + rev
  21.         
  22.         print name + " " + fullversion + " (" + slot + ")"
  23.